.ctype-form{

}

.ctype-form .ctype-block{
	border: 1px solid #D5D5D5;
	padding: 20px;
	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.ctype-form .ctype-block legend{
	padding: 0 20px;
}

.ctype-form .ctype-field{
	/*margin-bottom: 15px;*/
	padding:5px 0 10px;
}
.ctype-form input[type=text], .ctype-form textarea, .ctype-form select{
	/*width: 100%;*/
}
.ctype-form input.big, .ctype-form select.big, .ctype-form textarea.big{
	width:97.5% !important;	
}
.ctype-form input.medium, .ctype-form select.medium, .ctype-form textarea.medium{
	width: 60%;	
}
.ctype-form input.small, .ctype-form select.small, .ctype-form textarea.small{
	width: 30%;	
}
.ctype-form input.too-small, .ctype-form select.too-small, .ctype-form textarea.too-small{
	width: 15%;	
}


.ctype-form .ctype-buttons{
	margin-top: 20px;	
		
}
.ctype-form .ctype-field .button {
	/*background-image: url(../images/add.png);
	background-repeat: no-repeat;*/
	padding-left: 20px;
}

form input, form select, form textarea, form .wysiwyg {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../images/bg-form-field.gif) repeat-x scroll left top;
	border:1px solid #D5D5D5;
	color:#333333;
	font-size:13px;
	padding:6px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}